/*=====================================================================================================================
 * 
 * Repository path:     $HeadURL: http://gpstrk.googlecode.com/svn/tags/radio_tests_ok_31.01.2013/src/main.c $
 * Last committed:      $Revision: 29 $
 * Last changed by:     $Author: vladislav.gyurov@gmail.com $
 * Last changed date:   $Date: 2013-01-17 22:16:48 +0000 (Thu, 17 Jan 2013) $
 * ID:                  $Id: main.c 29 2013-01-17 22:16:48Z vladislav.gyurov@gmail.com $
 *
 *===================================================================================================================*/

/*=====================================================================================================================
 * Body Identification  
 *===================================================================================================================*/
#ifdef __MAIN_C
    #error "!!! FileName ID. It should be Unique !!!"
#else
    #define __MAIN_C
#endif

/*=====================================================================================================================
 * Included files to resolve specific definitions in this file
 *===================================================================================================================*/
#include "basedef.h"
#include "system.h"
#include "scheduler.h"


_CONFIG1(  WDTPS_PS512		\
		 & FWPSA_PR32		\
		 & FWDTEN_WDT_DIS	/* WDT controlled with the SWDTEN bit */\
		 & WINDIS_OFF		/* Standard Watchdog Timer */\
		 & ICS_PGx1			/* Emulator functions   */\
		 & JTAGEN_OFF  		/* JTAG OFF */)

_CONFIG2(  POSCMD_NONE		\
		 & IOL1WAY_OFF		\
		 & OSCIOFCN_ON		\
		 & FCKSM_CSECMD		\
		 & FNOSC_FRCPLL)

/*=====================================================================================================================
 * Local constants
 *===================================================================================================================*/

/*=====================================================================================================================
 * Local macros
 *===================================================================================================================*/

/*=====================================================================================================================
 * Local types
 *===================================================================================================================*/

/*=====================================================================================================================
 * Local data
 *===================================================================================================================*/

/*=====================================================================================================================
 * Constant Local Data
 *===================================================================================================================*/

/*=====================================================================================================================
 * Constant exported data                                                     
 *===================================================================================================================*/

/*=====================================================================================================================
 * Exported Data
 *===================================================================================================================*/

/*=====================================================================================================================
 * Local Functions Prototypes
 *===================================================================================================================*/


/*=====================================================================================================================
 *
 *                                  E X P O R T E D    F U N C T I O N S
 *
 *=====================================================================================================================
 *=====================================================================================================================
 * Parameters: void
 *
 * Return: int
 *
 * Description: main function
 *===================================================================================================================*/
 int main(void)
{
    SET_CPU_IPL(0);

    _system_lowlevel_init();
    /* Startup OS */
    OsStartup();
    /* Newer get here */
    return(1);
}

/*=====================================================================================================================
 *                                                                            
 *                                     L O C A L    F U N C T I O N S                   
 *                                                                            
 *===================================================================================================================*/
/*=====================================================================================================================
 * Parameters: void
 *
 * Return: void
 *
 * Description: 
 *===================================================================================================================*/

